El Theme en Android es un archivo XML ubicado en res/values/themes.xml, donde se define el estilo global de la aplicación. A través de este archivo, podemos configurar elementos visuales como:
Dentro del archivo themes.xml, podemos definir estilos personalizados utilizando <style>, lo que nos permite reutilizar configuraciones en diferentes componentes.
styles.xml<style name="ToDoSubtitle">
<item name="textAllCaps">true</item>
<item name="android:textColor">@color/subtitle_text</item>
<item name="android:layout_marginHorizontal">32dp</item>
</style>
Para usar este estilo en un TextView, Button o cualquier otro componente, lo llamamos con style="@style/NombreDelEstilo" en el XML del layout:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Texto con estilo"
style="@style/ToDoSubtitle"/>
El archivo themes.xml es fundamental en Android para definir los colores, estilos y apariencia de la aplicación. A través de los styles, podemos personalizar componentes y reutilizar configuraciones para mantener un diseño uniforme en toda la app.